plough ahead

Translations
aller de l'avant
Definitions
To continue with a task or activity in a determined way, despite difficulties or obstacles.